home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-01-27 | 11.3 KB | 478 lines | [TEXT/MPS ] |
- ; Created: 2:40 PM Thu, 18 Feb 1993
- ; File: AERegistry.a
- ;
- ; Modified: Tue, Nov 30, 1993 01:14:18
- ;
- ; Assembler Interface to the Apple Event Registry
- ; Copyright Apple Computer, Inc. 1993
- ; All Rights Reserved
- ;
- ;--------------------------------------------------------------------
-
- IF &TYPE('__INCLUDINGAEREGISTRY__') = 'UNDEFINED' THEN
- __INCLUDINGAEREGISTRY__ SET 1
-
- IF &TYPE('__INCLUDINGAPPLEEVENTS__') = 'UNDEFINED' THEN
- INCLUDE 'AppleEvents.a'
- ENDIF
-
- cAEList EQU 'list'
- cApplication EQU 'capp'
- cArc EQU 'carc'
- cBoolean EQU 'bool'
- cCell EQU 'ccel'
- cChar EQU 'cha '
- cColorTable EQU 'clrt'
- cColumn EQU 'ccol'
- cDocument EQU 'docu'
- cDrawingArea EQU 'cdrw'
- cEnumeration EQU 'enum'
- cFile EQU 'file'
- cFixed EQU 'fixd'
- cFixedPoint EQU 'fpnt'
- cFixedRectangle EQU 'frct'
- cGraphicLine EQU 'glin'
- cGraphicObject EQU 'cgob'
- cGraphicShape EQU 'cgsh'
- cGraphicText EQU 'cgtx'
- cGroupedGraphic EQU 'cpic'
- cInsertionLoc EQU 'insl'
- cInsertionPoint EQU 'cins'
- cIntlText EQU 'itxt'
- cIntlWritingCode EQU 'intl'
- cItem EQU 'citm'
- cLine EQU 'clin'
- cLongDateTime EQU 'ldt '
- cLongFixed EQU 'lfxd'
- cLongFixedPoint EQU 'lfpt'
- cLongFixedRectangle EQU 'lfrc'
- cLongInteger EQU 'long'
- cLongPoint EQU 'lpnt'
- cLongRectangle EQU 'lrct'
- cMachineLoc EQU 'mLoc'
- cMenu EQU 'cmnu'
- cMenuItem EQU 'cmen'
- cObject EQU 'cobj'
- cObjectSpecifier EQU 'obj '
- cOpenableObject EQU 'coob'
- cOval EQU 'covl'
- cParagraph EQU 'cpar'
- cPICT EQU 'PICT'
- cPixel EQU 'cpxl'
- cPixelMap EQU 'cpix'
- cPolygon EQU 'cpgn'
- cProperty EQU 'prop'
- cQDPoint EQU 'QDpt'
- cQDRectangle EQU 'qdrt'
- cRectangle EQU 'crec'
- cRGBColor EQU 'cRGB'
- cRotation EQU 'trot'
- cRoundedRectangle EQU 'crrc'
- cRow EQU 'crow'
- cSelection EQU 'csel'
- cShortInteger EQU 'shor'
- cTable EQU 'ctbl'
- cText EQU 'ctxt'
- cTextFlow EQU 'cflo'
- cTextStyles EQU 'tsty'
- cType EQU 'type'
- cVersion EQU 'vers'
- cWindow EQU 'cwin'
- cWord EQU 'cwor'
- enumArrows EQU 'arro'
- enumJustification EQU 'just'
- enumKeyForm EQU 'kfrm'
- enumPosition EQU 'posi'
- enumProtection EQU 'prtn'
- enumQuality EQU 'qual'
- enumSaveOptions EQU 'savo'
- enumStyle EQU 'styl'
- enumTransferMode EQU 'tran'
- errAEBadKeyForm EQU -10002
- errAECantHandleClass EQU -10010
- errAECantSupplyType EQU -10009
- errAECantUndo EQU -10015
- errAEEventFailed EQU -10000
- errAEIndexTooLarge EQU -10007
- errAEInTransaction EQU -10011
- errAELocalOnly EQU -10016
- errAENoSuchTransaction EQU -10012
- errAENotAnElement EQU -10008
- errAENotASingleObject EQU -10014
- errAENotModifiable EQU -10003
- errAENoUserSelection EQU -10013
- errAEPrivilegeError EQU -10004
- errAEReadDenied EQU -10005
- errAETypeError EQU -10001
- errAEWriteDenied EQU -10006
- formUniqueID EQU 'ID '
- kAEAbout EQU 'abou'
- kAEAfter EQU 'afte'
- kAEAliasSelection EQU 'sali'
- kAEAllCaps EQU 'alcp'
- kAEArrowAtEnd EQU 'aren'
- kAEArrowAtStart EQU 'arst'
- kAEArrowBothEnds EQU 'arbo'
- kAEAsk EQU 'ask '
- kAEBefore EQU 'befo'
- kAEBeginning EQU 'bgng'
- kAEBeginsWith EQU 'bgwt'
- kAEBeginTransaction EQU 'begi'
- kAEBold EQU 'bold'
- kAECaseSensEquals EQU 'cseq'
- kAECentered EQU 'cent'
- kAEChangeView EQU 'view'
- kAEClone EQU 'clon'
- kAEClose EQU 'clos'
- kAECondensed EQU 'cond'
- kAEContains EQU 'cont'
- kAECopy EQU 'copy'
- kAECoreSuite EQU 'core'
- kAECountElements EQU 'cnte'
- kAECreateElement EQU 'crel'
- kAECreatePublisher EQU 'cpub'
- kAECut EQU 'cut '
- kAEDelete EQU 'delo'
- kAEDoObjectsExist EQU 'doex'
- kAEDoScript EQU 'dosc'
- kAEDrag EQU 'drag'
- kAEDuplicateSelection EQU 'sdup'
- kAEEditGraphic EQU 'edit'
- kAEEmptyTrash EQU 'empt'
- kAEEnd EQU 'end '
- kAEEndsWith EQU 'ends'
- kAEEndTransaction EQU 'endt'
- kAEEquals EQU '= '
- kAEExpanded EQU 'pexp'
- kAEFast EQU 'fast'
- kAEFinderEvents EQU 'FNDR'
- kAEFormulaProtect EQU 'fpro'
- kAEFullyJustified EQU 'full'
- kAEGetClassInfo EQU 'qobj'
- kAEGetData EQU 'getd'
- kAEGetDataSize EQU 'dsiz'
- kAEGetEventInfo EQU 'gtei'
- kAEGetInfoSelection EQU 'sinf'
- kAEGetPrivilegeSelection EQU 'sprv'
- kAEGetSuiteInfo EQU 'gtsi'
- kAEGreaterThan EQU '> '
- kAEGreaterThanEquals EQU '>= '
- kAEGrow EQU 'grow'
- kAEHidden EQU 'hidn'
- kAEHiQuality EQU 'hiqu'
- kAEImageGraphic EQU 'imgr'
- kAEInfo EQU 11
- kAEIsUniform EQU 'isun'
- kAEItalic EQU 'ital'
- kAELeftJustified EQU 'left'
- kAELessThan EQU '< '
- kAELessThanEquals EQU '<= '
- kAELowercase EQU 'lowc'
- kAEMain EQU 0
- kAEMakeObjectsVisible EQU 'mvis'
- kAEMiscStandards EQU 'misc'
- kAEModifiable EQU 'modf'
- kAEMove EQU 'move'
- kAENo EQU 'no '
- kAENoArrow EQU 'arno'
- kAENonmodifiable EQU 'nmod'
- kAEOpen EQU 'odoc'
- kAEOpenSelection EQU 'sope'
- kAEOutline EQU 'outl'
- kAEPageSetup EQU 'pgsu'
- kAEPaste EQU 'past'
- kAEPlain EQU 'plan'
- kAEPrint EQU 'pdoc'
- kAEPrintSelection EQU 'spri'
- kAEPrintWindow EQU 'pwin'
- kAEPutAwaySelection EQU 'sput'
- kAEQDAddOver EQU 'addo'
- kAEQDAddPin EQU 'addp'
- kAEQDAdMax EQU 'admx'
- kAEQDAdMin EQU 'admn'
- kAEQDBic EQU 'bic '
- kAEQDBlend EQU 'blnd'
- kAEQDCopy EQU 'cpy '
- kAEQDNotBic EQU 'nbic'
- kAEQDNotCopy EQU 'ncpy'
- kAEQDNotOr EQU 'ntor'
- kAEQDNotXor EQU 'nxor'
- kAEQDOr EQU 'or '
- kAEQDSubOver EQU 'subo'
- kAEQDSubPin EQU 'subp'
- kAEQDSupplementalSuite EQU 'qdsp'
- kAEQDXor EQU 'xor '
- kAEQuickdrawSuite EQU 'qdrw'
- kAERedo EQU 'redo'
- kAERegular EQU 'regl'
- kAEReplace EQU 'rplc'
- kAERequiredSuite EQU 'reqd'
- ;kAERestart EQU 'rest' ;already defined in AppleEvents.a
- kAERevealSelection EQU 'srev'
- kAERevert EQU 'rvrt'
- kAERightJustified EQU 'rght'
- kAESave EQU 'save'
- kAESelect EQU 'slct'
- kAESetData EQU 'setd'
- kAESetPosition EQU 'posn'
- kAEShadow EQU 'shad'
- kAESharing EQU 13
- kAEShowClipboard EQU 'shcl'
- ;kAEShutDown EQU 'shut' ;already defined in AppleEvents.a
- kAESleep EQU 'slep'
- kAESmallCaps EQU 'smcp'
- kAESpecialClassProperties EQU 'c@#!'
- kAEStrikethrough EQU 'strk'
- kAESubscript EQU 'sbsc'
- kAESuperscript EQU 'spsc'
- kAETableSuite EQU 'tbls'
- kAETextSuite EQU 'TEXT'
- kAETransactionTerminated EQU 'ttrm'
- kAEUnderline EQU 'undl'
- kAEUndo EQU 'undo'
- kAEWholeWordEquals EQU 'wweq'
- kAEYes EQU 'yes '
- kAEZoom EQU 'zoom'
- kByCommentView EQU 6
- kByDateView EQU 3
- kByIconView EQU 1
- kByKindView EQU 5
- kByLabelView EQU 7
- kByNameView EQU 2
- kBySizeView EQU 4
- kBySmallIcon EQU 0
- kByVersionView EQU 8
- keyAEAngle EQU 'kang'
- keyAEArcAngle EQU 'parc'
- keyAEBaseAddr EQU 'badd'
- keyAEBestType EQU 'pbst'
- keyAEBgndColor EQU 'kbcl'
- keyAEBgndPattern EQU 'kbpt'
- keyAEBounds EQU 'pbnd'
- keyAECellList EQU 'kclt'
- keyAEClassID EQU 'clID'
- keyAEColor EQU 'colr'
- keyAEColorTable EQU 'cltb'
- keyAECurveHeight EQU 'kchd'
- keyAECurveWidth EQU 'kcwd'
- keyAEDashStyle EQU 'pdst'
- keyAEData EQU 'data'
- keyAEDefaultType EQU 'deft'
- keyAEDefinitionRect EQU 'pdrt'
- keyAEDescType EQU 'dstp'
- keyAEDestination EQU 'dest'
- keyAEDoAntiAlias EQU 'anta'
- keyAEDoDithered EQU 'gdit'
- keyAEDoRotate EQU 'kdrt'
- keyAEDoScale EQU 'ksca'
- keyAEDoTranslate EQU 'ktra'
- keyAEEditionFileLoc EQU 'eloc'
- keyAEElements EQU 'elms'
- keyAEEndPoint EQU 'pend'
- keyAEEventClass EQU 'evcl'
- keyAEEventID EQU 'evti'
- keyAEFile EQU 'kfil'
- keyAEFileType EQU 'fltp'
- keyAEFillColor EQU 'flcl'
- keyAEFillPattern EQU 'flpt'
- keyAEFlipHorizontal EQU 'kfho'
- keyAEFlipVertical EQU 'kfvt'
- keyAEFont EQU 'font'
- keyAEFormula EQU 'pfor'
- keyAEGraphicObjects EQU 'gobs'
- keyAEID EQU 'ID '
- keyAEImageQuality EQU 'gqua'
- keyAEInsertHere EQU 'insh'
- keyAEKeyForms EQU 'keyf'
- keyAEKeyword EQU 'kywd'
- keyAELevel EQU 'levl'
- keyAELineArrow EQU 'arro'
- keyAEName EQU 'pnam'
- keyAENewElementLoc EQU 'pnel'
- keyAEObject EQU 'kobj'
- keyAEObjectClass EQU 'kocl'
- keyAEOffStyles EQU 'ofst'
- keyAEOnStyles EQU 'onst'
- keyAEParameters EQU 'prms'
- keyAEParamFlags EQU 'pmfg'
- keyAEPenColor EQU 'ppcl'
- keyAEPenPattern EQU 'pppa'
- keyAEPenWidth EQU 'ppwd'
- keyAEPixelDepth EQU 'pdpt'
- keyAEPixMapMinus EQU 'kpmm'
- keyAEPMTable EQU 'kpmt'
- keyAEPointList EQU 'ptlt'
- keyAEPointSize EQU 'ptsz'
- keyAEPosition EQU 'kpos'
- keyAEPropData EQU 'prdt'
- keyAEProperties EQU 'qpro'
- keyAEProperty EQU 'kprp'
- keyAEPropFlags EQU 'prfg'
- keyAEPropID EQU 'prop'
- keyAEProtection EQU 'ppro'
- keyAERenderAs EQU 'kren'
- keyAERequestedType EQU 'rtyp'
- keyAEResult EQU '----'
- keyAEResultInfo EQU 'rsin'
- keyAERotation EQU 'prot'
- keyAERotPoint EQU 'krtp'
- keyAERowList EQU 'krls'
- keyAESaveOptions EQU 'savo'
- keyAEScale EQU 'pscl'
- keyAEScriptTag EQU 'psct'
- keyAEShowWhere EQU 'show'
- keyAEStartAngle EQU 'pang'
- keyAEStartPoint EQU 'pstp'
- keyAEStyles EQU 'ksty'
- keyAESuiteID EQU 'suit'
- keyAEText EQU 'ktxt'
- keyAETextColor EQU 'ptxc'
- keyAETextFont EQU 'ptxf'
- keyAETextPointSize EQU 'ptps'
- keyAETextStyles EQU 'txst'
- keyAETheText EQU 'thtx'
- keyAETransferMode EQU 'pptm'
- keyAETranslation EQU 'ptrs'
- keyAETryAsStructGraf EQU 'toog'
- keyAEUniformStyles EQU 'ustl'
- keyAEUpdateOn EQU 'pupd'
- keyAEUserTerm EQU 'utrm'
- keyAEWindow EQU 'wndw'
- keyAEWritingCode EQU 'wrcd'
- keyMiscellaneous EQU 'fmsc'
- keySelection EQU 'fsel'
- keyWindow EQU 'kwnd'
- pArcAngle EQU 'parc'
- pBackgroundColor EQU 'pbcl'
- pBackgroundPattern EQU 'pbpt'
- pBestType EQU 'pbst'
- pBounds EQU 'pbnd'
- pClass EQU 'pcls'
- pClipboard EQU 'pcli'
- pColor EQU 'colr'
- pColorTable EQU 'cltb'
- pContents EQU 'pcnt'
- pCornerCurveHeight EQU 'pchd'
- pCornerCurveWidth EQU 'pcwd'
- pDashStyle EQU 'pdst'
- pDefaultType EQU 'deft'
- pDefinitionRect EQU 'pdrt'
- pEnabled EQU 'enbl'
- pEndPoint EQU 'pend'
- pFillColor EQU 'flcl'
- pFillPattern EQU 'flpt'
- pFont EQU 'font'
- pFormula EQU 'pfor'
- pGraphicObjects EQU 'gobs'
- pHasCloseBox EQU 'hclb'
- pHasTitleBar EQU 'ptit'
- pID EQU 'ID '
- pIndex EQU 'pidx'
- pInsertionLoc EQU 'pins'
- pIsFloating EQU 'isfl'
- pIsFrontProcess EQU 'pisf'
- pIsModal EQU 'pmod'
- pIsModified EQU 'imod'
- pIsResizable EQU 'prsz'
- pIsStationeryPad EQU 'pspd'
- pIsZoomable EQU 'iszm'
- pIsZoomed EQU 'pzum'
- pItemNumber EQU 'itmn'
- pJustification EQU 'pjst'
- pLineArrow EQU 'arro'
- pMenuID EQU 'mnid'
- pName EQU 'pnam'
- pNewElementLoc EQU 'pnel'
- pPenColor EQU 'ppcl'
- pPenPattern EQU 'pppa'
- pPenWidth EQU 'ppwd'
- pPixelDepth EQU 'pdpt'
- pPointList EQU 'ptlt'
- pPointSize EQU 'ptsz'
- pProtection EQU 'ppro'
- pRotation EQU 'prot'
- pScale EQU 'pscl'
- pScript EQU 'scpt'
- pScriptTag EQU 'psct'
- pSelected EQU 'selc'
- pSelection EQU 'sele'
- pStartAngle EQU 'pang'
- pStartPoint EQU 'pstp'
- pTextColor EQU 'ptxc'
- pTextFont EQU 'ptxf'
- pTextItemDelimiters EQU 'txdl'
- pTextPointSize EQU 'ptps'
- pTextStyles EQU 'txst'
- pTransferMode EQU 'pptm'
- pTranslation EQU 'ptrs'
- pUniformStyles EQU 'ustl'
- pUpdateOn EQU 'pupd'
- pUserSelection EQU 'pusl'
- pVersion EQU 'vers'
- pVisible EQU 'pvis'
- typeAEText EQU 'tTXT'
- typeArc EQU 'carc'
- typeBest EQU 'best'
- typeCell EQU 'ccel'
- typeClassInfo EQU 'gcli'
- typeColorTable EQU 'clrt'
- typeColumn EQU 'ccol'
- typeDashStyle EQU 'tdas'
- typeData EQU 'tdta'
- typeDrawingArea EQU 'cdrw'
- typeElemInfo EQU 'elin'
- typeEnumeration EQU 'enum'
- typeEPS EQU 'EPS '
- typeEventInfo EQU 'evin'
- typeFinderWindow EQU 'fwin'
- typeFixed EQU 'fixd'
- typeFixedPoint EQU 'fpnt'
- typeFixedRectangle EQU 'frct'
- typeGraphicLine EQU 'glin'
- typeGraphicText EQU 'cgtx'
- typeGroupedGraphic EQU 'cpic'
- typeInsertionLoc EQU 'insl'
- typeIntlText EQU 'itxt'
- typeIntlWritingCode EQU 'intl'
- typeLongDateTime EQU 'ldt '
- typeLongFixed EQU 'lfxd'
- typeLongFixedPoint EQU 'lfpt'
- typeLongFixedRectangle EQU 'lfrc'
- typeLongPoint EQU 'lpnt'
- typeLongRectangle EQU 'lrct'
- typeMachineLoc EQU 'mLoc'
- typeOval EQU 'covl'
- typeParamInfo EQU 'pmin'
- typePict EQU 'PICT'
- typePixelMap EQU 'cpix'
- typePixMapMinus EQU 'tpmm'
- typePolygon EQU 'cpgn'
- typePropInfo EQU 'pinf'
- typeQDPoint EQU 'QDpt'
- typeQDRectangle EQU 'qdrt'
- typeRectangle EQU 'crec'
- typeRGB16 EQU 'tr16'
- typeRGB96 EQU 'tr96'
- typeRGBColor EQU 'cRGB'
- typeRotation EQU 'trot'
- typeRoundedRectangle EQU 'crrc'
- typeRow EQU 'crow'
- typeScrapStyles EQU 'styl'
- typeScript EQU 'scpt'
- typeStyledText EQU 'STXT'
- typeSuiteInfo EQU 'suin'
- typeTable EQU 'ctbl'
- typeTextStyles EQU 'tsty'
- typeTIFF EQU 'TIFF'
- typeVersion EQU 'vers'
- zoomIn EQU 7
- zoomOut EQU 8
-
- ; WritingCode structure
- theScriptCode EQU 0 ; ScriptCode [short]
- theLangCode EQU 2 ; LangCode [short]
-
- ; Additional IntlText structure
- theText EQU 4 ; variable number of characters
-
- ENDIF ; ...already included